本类是用于解析 XLinkCloudDelegate中回调接收到的EventNotify 。
回调方法是**- (void)onReceiveEventNotify:(XLinkEventNotify \*)eventNotify;
** 。
一、注意事项
无
二、API 列表
1. 解析EventNotify为NSDictionary
+ (NSDictionary *)parseEventNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
NSDictionary | EventNotify解析后的NSDictionary | 是 |
错误码
无
2. 解析设备数据端点变化发送的通知
+ (XLinkDataPointChangeNotify *)parseDataPointChangeNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
XLinkDataPointChangeNotify | 设备数据端点变化model | 是 |
错误码
无
3. 设备数据端点变换引起的报警
+ (XLinkDataPointAlertNotify *)parseDataPointAlertNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
XLinkDataPointAlertNotify | 设备数据端点变换引起的报警model | 是 |
错误码
无
4. 解析设备管理员推送的分享消息
+ (XLinkDeviceShareNotify *)parseDeviceShareNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
XLinkDeviceShareNotify | 设备管理员推送的分享消息Model | 是 |
错误码
无
5. 厂商推送的消息广播
+ (XLinkBroadcastNotify *)parseBroadcastNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
XLinkBroadcastNotify | 厂商推送的消息广播Model | 是 |
错误码
无
6. 设备属性变化通知
+ (XLinkDevicePropChangedNotify *)parseDevicePropChangedNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
XLinkDevicePropChangedNotify | 设备属性变化通知model | 是 |
错误码
无
7. 解析用户和设备订阅关系发生变化通知
+ (XLinkSubscriptionChangeNotify *)parseSubscriptionChangeNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
XLinkSubscriptionChangeNotify | 用户和设备订阅关系发生变化通知的model | 是 |
错误码
无
8. 设备在线状态变化引发的通知
+ (XLinkDeviceOnlineStateChangedNotify *)parseDeviceOnlineStateChangedNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
XLinkDeviceOnlineStateChangedNotify | 设备在线状态变化引发的通知model | 是 |
错误码
无
9. 设备在线状态变化引发的告警
+ (XLinkDeviceOnlineStateChangedNotify *)parseDeviceOnlineStateChangedNotifyWithData:(NSData *)data;
支持的版本
开始支持的版本:5.0
注意事项
无
输入参数
具体的接口输入参数描述如下:
参数名称 | 类型 | 描述 | 必选 |
---|---|---|---|
data | NSData | 原始的EventNotify数据 | 是 |
输出参数
具体的接口输出参数描述如下:
类型 | 描述 | 必选 |
---|---|---|
XLinkDeviceOnlineStateAlertNotify | 设备在线状态变化引发的告警model | 是 |
错误码
无